using System;

namespace MikeKappel.Com.CS.PayPal.Model
{
    /// <summary>
    /// eBay Item Payment Details Item Type Fields 
    /// </summary>
    public class PayPalPaymentDetailEbay
    {
        /// <summary>
        /// eBay Item Payment Details Item Type Fields 
        /// </summary>
        /// <param name="number"></param>
        /// <param name="transactionNumber"></param>
        /// <param name="orderID"></param>
        public PayPalPaymentDetailEbay(String number, String transactionNumber, String orderID)
        {
            this.number = number;
            this.transactionNumber = transactionNumber;
            this.orderID = orderID;
        }
        /// <summary>
        /// L_EBAYITEMNUMBERn 
        ///(Optional) Auction item number.
        ///These parameters must be ordered sequentially beginning with 0 (for example L_EBAYITEMNUMBER0, L_EBAYITEMNUMBER1).
        ///Character length: 765 single-byte characters
        /// </summary>
        public String Number 

        {
            get
            {
                return number;
            }
            set
            {
                number = value;
            }
        }
        private String number;

        /// <summary>
        /// L_EBAYITEMAUCTIONTXNIDn 
        ///(Optional) Auction transaction identification number.
        ///These parameters must be ordered sequentially beginning with 0 (for example L_EBAYITEMAUCTIONTXNID0, L_EBAYITEMAUCTIONTXNID1).
        ///Character length: 255 single-byte characters
        /// </summary>
        public String TransactionNumber 
        {
            get
            {
                return transactionNumber;
            }
            set
            {
                transactionNumber = value;
            }
        }
        private String transactionNumber;

        /// <summary>
        /// L_EBAYITEMORDERIDn  
        ///(Optional) Auction order identification number.
        ///These parameters must be ordered sequentially beginning with 0 (for example L_EBAYITEMORDERID0, L_EBAYITEMORDERID1).
        ///Character length: 64 single-byte characters
        /// </summary>
        public String OrderID
        {
            get
            {
                return orderID;
            }
            set
            {
                orderID = value;
            }
        }
        private String orderID;
    }
}